共有.Show β1
kyouyushowb1.lzh MD5=456b917dc8b13754634217f618beb10f
機能
LAN上の共有フォルダを開きます
開発動機
通常、共有フォルダを開く場合は、マイネットワークから行いますが、
LAN環境によっては、時間が掛かってしまったりして、より簡単な操作で
開けるようにしたかった。
操作
本ソフトを起動すると、「共有.Showを起動しています」というスプラッシュ
画面が表示されます。
メインフォームが表示されるまでに、起動しているPCのLAN諸情報を取得する
のですが、場合によっては時間が掛かることがあります。
・ワークグループ所属PC
○実行
このボタンをクリックすると、同じワークグループに所属するPC(コンピュータ名)
がリストアップされます。
ここでは、基本的に、マイネットワークで表示されるPCと同じものが表示されます。
○接続確認
リストビュー上のコンピュータ名を一つ選び、このボタンをクリックすると、
そのPC(コンピュータ名)がLAN上で接続状態(オンライン)にあるかを、タイマー
を使って、オンラインであることが確認されるまで処理が続きます。
オンライン状態であることが確認されると、右の欄にIPアドレスが表示されます。
なお、タイマーを解除する場合は、へこんだ状態にあるボタンを再度クリックします。
※ステータスに、接続確認終了と表示されている時に、クリックが有効となります。
○追加
明らかに、LAN上に接続されているのに、リストに表示されていないPC(コンピュータ名)を
左側のテキストボックスに入力し、このボタンをクリックすると、接続確認を行った上で、
リストビューに追加します。
※テキストボックスに、アルファベットの小文字を入力すると、自動的に大文字になって表示
されます。
○リソース展開
リストビュー上のPC(コンピュータ名)の所有する共有フォルダを展開します。
エクスプローラをより簡易に表示するようなものです。
展開されたフォルダをダブルクリックすると、実際にそのフォルダをルートにして
エクスプローラが起動します。
なお、本ソフト終了時に、リストビュー上のPC(コンピュータ名)をiniファイルに保存し、
次回起動から、実行をクリックしなくても、リストビュー上に、前回の状態を再現します。
ですので、通常、本ソフトを使う場合は、
起動後、リソース展開をクリック、開きたい共有フォルダ名をダブルクリックする
ような流れになります。
注意事項
・数台で構成されたLANでの使用を前提に作っています。
※作者環境では、最大3台接続でのテストをしてあります。
・LANに接続されているPCは、すべて同じワークグループ名であることを
前提に作っています。
異なるワークグループが混在している場合、本ソフトで表示するワークグループ
名が異なる場合があります。
・本ソフトは、LANの設定が適切に行われていることを前提に処理が行われます。
そのため、LANの設定がうまくいっていない場合は、本ソフトにおいては、エラーの
発生等があり得ます。
インストール・アンインストール
当アーカイブを解凍後、kyouyushow.exeを実行してください。
レジストリは一切いじりませんので、アンインストールは
kyouyushow.exe,kyouyushow.dllを削除するだけで済みます。
参考サイト
本ソフトを作るに当たり、下記サイトを参考にしました。
ip<->name変換
http://cc.borland.com/Item.aspx?id=15425
15425_winsock_ip_address_host_name_resolving.ZIP
共有リソース列挙
http://www.wwlnk.com/boheme/delphi/tips/tec0930.htm
コンピュータ名取得
http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20780234.html
スプラッシュ画面
http://www.geocities.co.jp/SiliconValley-SanJose/2560/delphi4/forms/Splash.htm
開発環境
Windows2000Pro SP4
Delphi 6 Personal(無償版)
動作環境
動作確認は、Windows2000,XPで行っています。
免責・その他
このソフトは、フリーソフトとして公開します。
著作権は、作者が保有します。
このソフトに起因すると思われるトラブルにより、何らかの損害が生じたとしても
作者は責任を負えません。すべては、自己責任の上、お願いします。
二次配布は自由に行って構いませんが、その際にアーカイブを改変することは禁止します。
※バージョンにβ表記がある場合を除く
なお、パソコン雑誌等のCD−ROMにて、ソフトを収録する場合は、必ず事前にメール
(yakki_@hotmail.com)で連絡ください。
これは、 どの雑誌で紹介されているのか作者として把握したいことが第一の理由です。
Delphi 6 Personalで開発しているので、商用・業務での使用はしないで下さい。
更新履歴
β1 2006.8.21
初版公開